AppMonitor: a tool for recording user actions in unmodified Windows applications.

نویسندگان

  • Jason Alexander
  • Andy Cockburn
  • Richard Lobb
چکیده

This article describes AppMonitor, a Microsoft Windows-based client-side logging tool that records user actions in unmodified Windows applications. AppMonitor allows researchers to gain insights into many facets of interface interaction such as command use frequency, behavioral patterns prior to or following command use, and methods of navigating through systems and data sets. AppMonitor uses the Windows SDK libraries to monitor both low-level interactions, such as "left mouse button pressed" and "Ctrl-F pressed," as well as high-level "logical" actions, such as menu selections and scrollbar manipulations. The events recorded are configurable, allowing researchers to perform broad or targeted studies. No user input is required to manage logging, allowing participants to seamlessly conduct everyday work while their actions are monitored. The system currently supports logging in Microsoft Word and Adobe Reader; however, it could be extended for use with any Microsoft Windows-based application. To support other researchers wishing to create multilevel event loggers, we describe AppMonitor's underlying architecture and implementation, and provide a brief example of the data generated during our 4-month trial with six users.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Design, Tests and Considerations for Improving Keystroke and Mouse Loggers

We start by reviewing several logging tools. We then report improvements to a keystroke logger we have developed for the Mac and PC, Recording User Input (RUI). These improvements include changes to its interface, increased accuracy, and extensions to its logging ability. RUI runs in the background recording user behavior with timestamps and mouse location data across all applications—thus avoi...

متن کامل

Predicting Future User Actions by Observing Unmodified Applications

Intelligent user interfaces often rely on modified applications and detailed application models. Such modifications and models are expensive to build and maintain. We propose to automatically model the use of unmodified applications to solve this problem. We observe a user’s interactions with the application’s interface and from these observations infer a state space which the user navigates an...

متن کامل

RUI: recording user input from interfaces under Windows and Mac OS X.

Event and timing logs are useful i n studying human-computer interaction,evaluating applications, and comparing input devices. Recording User Input (RUI) is a tool that records user-computer interface behavior. It is created in the .Net framework with C# for Windows and in the Carbon framework for Mac OS X. RUI runs in the background and works with software that runs under Windows or Mac OS X (...

متن کامل

Understanding and improving navigation within electronic documents

Electronic documents form an integral part of the modern computer age— virtually all personal computers have the ability to create, store and display their content. A connection to the Internet provides users with an almost endless source of documents, be they web-pages, word-processor files or emails. However, the entire contents of an electronic document are often too large to be usefully pre...

متن کامل

Model-Based Testing of Thin-Client Web Applications and Navigation Input

More and more software systems use a browser as the universal graphical user interface. As a consequence these applications inherit browser navigation as part of their interface. Typical browser actions are the use of the backand forward-button and the cloning of windows. Browser navigation is difficult to deal with because it has effects that are noticed indirectly by the application logic. It...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Behavior research methods

دوره 40 2  شماره 

صفحات  -

تاریخ انتشار 2008